package com.youxin.cpcenter.model;

import java.util.Date;

public class TbCompanyInfo {
    /** ID */
    private Long id;

    /** 企业ID，由算法生成，每个企业一个唯一ID */
    private String uid;

    /** 企业全称 */
    private String fullName;

    /** 企业名称(非全称) */
    private String shortName;

    /** 曾用名 */
    private String aliasName;

    /** 统一社会信用代码 */
    private String creditCode;

    /** 注册号 */
    private String registerId;

    /** 机构类型 */
    private String organizationTypeStr;

    /** 组织机构代码 */
    private String organizationCode;

    /** 纳税人识别号 */
    private String taxpayerIdentity;

    /** 登记机关 */
    private String registerOffice;

    /** 注册省 */
    private Integer province;

    /** 注册市 */
    private Integer city;

    /** 注册区域 */
    private Integer district;

    /** 注册资本 */
    private Float regCapital;

    /** 注册资本单位，1：万人民币，2：万美元3：元人民币 */
    private Integer regCapitalUnit;

    /** 注册时间 */
    private String estiblishTime;

    /** 主要销售区域-文本 */
    private String mainSalesArea;

    /** 公司商标本地路径 */
    private String logoPath;

    /** 成立日期 */
    private Date foundDate;

    /** 经营状态 */
    private String regStatus;

    /** 公司规模: 1-50人以下，2-50-150人 3-150-500人 4-500-1000人 5-1000-5000人 6-5000-10000人 7-10000以上 */
    private Short scale;

    /** 所属行业二级 */
    private String industrySmall;

    /** 所属行业一级 */
    private String industry;

    /** 营业期限 */
    private String operatingPeriod;

    /** 企业电话 */
    private String companyPhone;

    /** 企业邮箱 */
    private String companyEmail;

    /** 企业传真 */
    private String companyFax;

    /** 企业邮编 */
    private String companyPost;

    /** 企业地址(经纬度) */
    private String locationCode;

    /** 公司网站 */
    private String website;

    /** 公司类型: 1-集团企业 2-中型企业 3-微小企业 */
    private Short companyType;

    /** 企业注册类型，1：民营，2：国企，3：央企，4：外资
     */
    private Short registerType;

    /** 插入数据库的时间 */
    private Integer addTime;

    /** 更新时间 */
    private Integer updateTime;

    /** 法人代表姓名 */
    private String corporateName;

    /** 是否删除 0正常显示 1已删除 */
    private Short isDelete;

    /** 营业开始时间 */
    private Long fromTime;

    /** 营业结束时间 */
    private Long toTime;

    /** 核准日期 */
    private Integer approvedTime;

    /** 下载天眼查数据状态： 0-未下载 1-已下载股东信息 2-已下载融资信息 3-已下载纳税人识别号 */
    private Short isDownTyc;

    /** 所在区域 */
    private String area;

    /** 企业手机 */
    private String mobile;

    /** 注册地址 */
    private String regLocation;

    /** 公司介绍 */
    private String introduction;

    /** 经营范围 */
    private String businessScope;

    /** 简要企业地址 */
    private String locationShort;

    /** 详细企业地址 */
    private String location;

    /** 信息来源 */
    private String dataSource;

    /** 产品介绍 */
    private String productIntro;

    /** 产品优势 */
    private String productAdvantage;

    /** 产品价格 */
    private String productPrice;

    /** 客户案例 */
    private String companyCase;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid == null ? "" : uid.trim();
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName == null ? "" : fullName.trim();
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName == null ? "" : shortName.trim();
    }

    public String getAliasName() {
        return aliasName;
    }

    public void setAliasName(String aliasName) {
        this.aliasName = aliasName == null ?  "" : aliasName.trim();
    }

    public String getCreditCode() {
        return creditCode;
    }

    public void setCreditCode(String creditCode) {
        this.creditCode = creditCode == null ? "" : creditCode.trim();
    }

    public String getRegisterId() {
        return registerId;
    }

    public void setRegisterId(String registerId) {
        this.registerId = registerId == null ? "" : registerId.trim();
    }

    public String getOrganizationTypeStr() {
        return organizationTypeStr;
    }

    public void setOrganizationTypeStr(String organizationTypeStr) {
        this.organizationTypeStr = organizationTypeStr == null ? "" : organizationTypeStr.trim();
    }

    public String getOrganizationCode() {
        return organizationCode;
    }

    public void setOrganizationCode(String organizationCode) {
        this.organizationCode = organizationCode == null ? "" : organizationCode.trim();
    }

    public String getTaxpayerIdentity() {
        return taxpayerIdentity;
    }

    public void setTaxpayerIdentity(String taxpayerIdentity) {
        this.taxpayerIdentity = taxpayerIdentity == null ? "" : taxpayerIdentity.trim();
    }

    public String getRegisterOffice() {
        return registerOffice;
    }

    public void setRegisterOffice(String registerOffice) {
        this.registerOffice = registerOffice == null ? "" : registerOffice.trim();
    }

    public Integer getProvince() {
        return province;
    }

    public void setProvince(Integer province) {
        this.province = province;
    }

    public Integer getCity() {
        return city;
    }

    public void setCity(Integer city) {
        this.city = city;
    }

    public Integer getDistrict() {
        return district;
    }

    public void setDistrict(Integer district) {
        this.district = district;
    }

    public Float getRegCapital() {
        return regCapital;
    }

    public void setRegCapital(Float regCapital) {
        this.regCapital = regCapital;
    }

    public Integer getRegCapitalUnit() {
        return regCapitalUnit;
    }

    public void setRegCapitalUnit(Integer regCapitalUnit) {
        this.regCapitalUnit = regCapitalUnit;
    }

    public String getEstiblishTime() {
        return estiblishTime;
    }

    public void setEstiblishTime(String estiblishTime) {
        this.estiblishTime = estiblishTime == null ? "" : estiblishTime.trim();
    }

    public String getMainSalesArea() {
        return mainSalesArea;
    }

    public void setMainSalesArea(String mainSalesArea) {
        this.mainSalesArea = mainSalesArea == null ? null : mainSalesArea.trim();
    }

    public String getLogoPath() {
        return logoPath;
    }

    public void setLogoPath(String logoPath) {
        this.logoPath = logoPath == null ? "" : logoPath.trim();
    }

    public Date getFoundDate() {
        return foundDate;
    }

    public void setFoundDate(Date foundDate) {
        this.foundDate = foundDate;
    }

    public String getRegStatus() {
        return regStatus;
    }

    public void setRegStatus(String regStatus) {
        this.regStatus = regStatus == null ? "" : regStatus.trim();
    }

    public Short getScale() {
        return scale;
    }

    public void setScale(Short scale) {
        this.scale = scale;
    }

    public String getIndustrySmall() {
        return industrySmall;
    }

    public void setIndustrySmall(String industrySmall) {
        this.industrySmall = industrySmall == null ? "" : industrySmall.trim();
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry == null ? "" : industry.trim();
    }

    public String getOperatingPeriod() {
        return operatingPeriod;
    }

    public void setOperatingPeriod(String operatingPeriod) {
        this.operatingPeriod = operatingPeriod == null ? "" : operatingPeriod.trim();
    }

    public String getCompanyPhone() {
        return companyPhone;
    }

    public void setCompanyPhone(String companyPhone) {
        this.companyPhone = companyPhone == null ? "" : companyPhone.trim();
    }

    public String getCompanyEmail() {
        return companyEmail;
    }

    public void setCompanyEmail(String companyEmail) {
        this.companyEmail = companyEmail == null ? "" : companyEmail.trim();
    }

    public String getCompanyFax() {
        return companyFax;
    }

    public void setCompanyFax(String companyFax) {
        this.companyFax = companyFax == null ? "" : companyFax.trim();
    }

    public String getCompanyPost() {
        return companyPost;
    }

    public void setCompanyPost(String companyPost) {
        this.companyPost = companyPost == null ? "" : companyPost.trim();
    }

    public String getLocationCode() {
        return locationCode;
    }

    public void setLocationCode(String locationCode) {
        this.locationCode = locationCode == null ? "" : locationCode.trim();
    }

    public String getWebsite() {
        return website;
    }

    public void setWebsite(String website) {
        this.website = website == null ? "" : website.trim();
    }

    public Short getCompanyType() {
        return companyType;
    }

    public void setCompanyType(Short companyType) {
        this.companyType = companyType;
    }

    public Short getRegisterType() {
        return registerType;
    }

    public void setRegisterType(Short registerType) {
        this.registerType = registerType;
    }

    public Integer getAddTime() {
        return addTime;
    }

    public void setAddTime(Integer addTime) {
        this.addTime = addTime;
    }

    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

    public String getCorporateName() {
        return corporateName;
    }

    public void setCorporateName(String corporateName) {
        this.corporateName = corporateName == null ? "" : corporateName.trim();
    }

    public Short getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Short isDelete) {
        this.isDelete = isDelete;
    }

    public Long getFromTime() {
        return fromTime;
    }

    public void setFromTime(Long fromTime) {
        this.fromTime = fromTime;
    }

    public Long getToTime() {
        return toTime;
    }

    public void setToTime(Long toTime) {
        this.toTime = toTime;
    }

    public Integer getApprovedTime() {
        return approvedTime;
    }

    public void setApprovedTime(Integer approvedTime) {
        this.approvedTime = approvedTime;
    }

    public Short getIsDownTyc() {
        return isDownTyc;
    }

    public void setIsDownTyc(Short isDownTyc) {
        this.isDownTyc = isDownTyc;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area == null ? "" : area.trim();
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile == null ? "" : mobile.trim();
    }

    public String getRegLocation() {
        return regLocation;
    }

    public void setRegLocation(String regLocation) {
        this.regLocation = regLocation;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public String getBusinessScope() {
        return businessScope;
    }

    public void setBusinessScope(String businessScope) {
        this.businessScope = businessScope;
    }

    public String getLocationShort() {
        return locationShort;
    }

    public void setLocationShort(String locationShort) {
        this.locationShort = locationShort;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getDataSource() {
        return dataSource;
    }

    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

    public String getProductIntro() {
        return productIntro;
    }

    public void setProductIntro(String productIntro) {
        this.productIntro = productIntro;
    }

    public String getProductAdvantage() {
        return productAdvantage;
    }

    public void setProductAdvantage(String productAdvantage) {
        this.productAdvantage = productAdvantage;
    }

    public String getProductPrice() {
        return productPrice;
    }

    public void setProductPrice(String productPrice) {
        this.productPrice = productPrice;
    }

    public String getCompanyCase() {
        return companyCase;
    }

    public void setCompanyCase(String companyCase) {
        this.companyCase = companyCase;
    }
}